package com.burgeon.backend.SHOP.mappers;

import com.burgeon.backend.SHOP.entity.BirthdayConfiguration;
import com.burgeon.backend.SHOP.entity.BirthdayCouponRecord;
import com.burgeon.backend.SHOP.entity.CouponType;
import com.burgeon.backend.SHOP.entity.Goods;
import com.burgeon.backend.entity.User;

import java.util.List;

public interface BirthdayCouponMapper {

    BirthdayConfiguration findBirthdayCoupon(String token);

    CouponType findCouponType(Integer couponTypeId);

    List<Goods> recommendedGoods(String token, String logo, String flag);

    List<Goods> findGoodsData(String message, String token);

    String findUserBirthday(String uid, String token);

    String findRecord(String token, String uid);

    void addBirthdayCouponRecord(BirthdayCouponRecord birthdayCouponRecord);

    List<User> findUserInfo(String token);

    BirthdayCouponRecord findBirthdayRecord(String uid, String token);

}
